﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CreateNewRequest.aspx.cs" 
    Inherits="KPIS.GERP.SERVICE.Demo.Ekk.MySampleFlow.CreateNewRequest" MasterPageFile="Demo.Master"%>

<%@ Import Namespace="KPIS.GERP.SERVICE.Demo.Classes" %>    <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
    <%@ Register src="UserControls/AbsenceRequestForm.ascx" tagname="AbsenceRequestForm" tagprefix="uc2" %>
 
    <asp:Content runat="server" ContentPlaceHolderID="head">
        <title>สร้างคำขอใหม่ (<%=Mode %>)</title>
     </asp:Content> 

    <asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
        
        <div>
                <center> 
                    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                        <AjaxSettings>
                            <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                            </telerik:AjaxSetting>
                            <telerik:AjaxSetting AjaxControlID="RadMultiPage1">
                            </telerik:AjaxSetting>
                        </AjaxSettings>
                    </telerik:RadAjaxManager>
                    <h1>ระบบบริหารจัดการองค์กรภาครัฐ</h1>
                    <h2>แบบเอกสารสำหรับยื่นขออนุมัติ</h2>
                </center>
            </div>
        
        
            <center > 
                <asp:Panel runat="server" ID="panelMain" > 
                    <telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" Width="707px"
                        MultiPageID="RadMultiPage1" AutoPostBack="True" >
                        <Tabs>
                            <telerik:RadTab runat="server" PageViewID="RadPageView2" Text="ข้อมูลคำขอใหม่">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" PageViewID="RadPageView3" Text="ประวัติคำขอ">
                            </telerik:RadTab> 
                            <telerik:RadTab runat="server" PageViewID="RadPageView116" Text="คำขอที่รอฉันอนุมัติ" Visible="False">
                            </telerik:RadTab>
                        </Tabs>
                    </telerik:RadTabStrip> 
                    <telerik:RadMultiPage ID="RadMultiPage1" Runat="server" Width="1000px" BorderColor="Silver" 
                        BorderStyle="Solid" BorderWidth="1px" SelectedIndex="0" CssClass="auto-style7" style="margin-top:0">
                        <telerik:RadPageView ID="RadPageView2" runat="server" Selected="True" CssClass="auto-style4">
                            <table width="100%" >
                                <tr>
                                    <td class="auto-style8">เลือกแบบฟอร์มที่จะขออนุมัติ : </td>
                                    <td style="float:left;">
                                        <telerik:RadComboBox ID="RadComboBox1" Runat="server">
                                            <Items>
                                                <telerik:RadComboBoxItem runat="server" Selected="True" Text="แบบฟอร์มใบลา" Value="RadComboBoxItem1" />
                                            </Items>
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                                <tr>
                                    <td class="auto-style8">ชื่อผู้จัดทำคำขอ :</td>
                                    <td style="float:left;"><%= new SsMng().UserFullName %></td>
                                </tr>
                                <tr>
                                    <td class="auto-style8">หัวข้อคำขอ :</td>
                                    <td style="float:left;">
                                        <telerik:RadTextBox ID="txtRadTitle" Runat="server" Width="502px" Text="<%# InitilialTaskTitle %>">
                                        </telerik:RadTextBox>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <div class="auto-style3" style="width: 95%">
                                            <uc2:AbsenceRequestForm ID="AbsenceRequestForm1" runat="server" ViewMode="Edit" />
                                        </div>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <asp:Label runat="server" ID="lblMessageResult" ForeColor="Red"></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <center>
                            
                                            <telerik:RadButton ID="btnRadCreateNewRequest" runat="server" Text="ส่งคำขอ" OnClick="btnRadCreateNewRequest_Click">
                                            </telerik:RadButton>
                                            &nbsp;
                                            <telerik:RadButton ID="btnRadCreateNewRequestConfirm" runat="server" Text="ยืนยัน" Visible="False" OnClick="btnRadCreateNewRequestConfirm_Click">
                                            </telerik:RadButton>
                            
                                      
                            
                                            <telerik:RadButton ID="btnRadCreateNewRequestCancel" runat="server" Text="ยกเลิก" Visible="False" OnClick="btnRadCreateNewRequestCancel_Click">
                                            </telerik:RadButton>
                            
                                      
                            
                                            <telerik:RadButton ID="btnRadApprove" runat="server" Text="อนุมัติคำขอ" Visible="False">
                                            </telerik:RadButton>
                            
                                      
                            
                                            <telerik:RadButton ID="btnRadRedirectNew" runat="server" Text="สร้างคำขออื่น" Visible="False" OnClick="btnRadRedirectNew_Click">
                                            </telerik:RadButton>
                            
                                      
                            
                                        </center>
                                    </td>
                                </tr><tr><td colspan="2">
                                      <asp:Label runat="server" ID="lblAbsenceSeq" Visible="False"></asp:Label>

                                         </td></tr>
                            </table>
                        </telerik:RadPageView>
                        <telerik:RadPageView ID="RadPageView3" runat="server" CssClass="auto-style4">
                            <table width="100%">
                                <tr>
                                    <td>
                                        <h3>ประวัติการทำคำขอ</h3>
                                    </td>
                                    <td style="text-align: right" width="100px">
                                        แสดงเฉพาะ
                                    </td>
                                    <td style="text-align: right" width="150px">
                                
                                        <telerik:RadComboBox ID="RadComboBox2" Runat="server">
                                            <Items>
                                                <telerik:RadComboBoxItem runat="server" Selected="True" Text="แบบฟอร์มใบลา" Value="RadComboBoxItem1" />
                                            </Items>
                                        </telerik:RadComboBox>
                                
                                    </td>
                                </tr>
                            </table>
                    
                            <asp:Panel ID="Panel1" runat="server"> 
                                <telerik:RadGrid runat="server" ID="RadGrid1" CellSpacing="0" GridLines="None" 
                                    AutoGenerateColumns="False"  >
                                    <MasterTableView> 
                                        <CommandItemSettings ExportToPdfText="Export to PDF" /> 
                                        <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
                                            <HeaderStyle Width="20px" />
                                        </RowIndicatorColumn>
                                        <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True">
                                            <HeaderStyle Width="20px" />
                                        </ExpandCollapseColumn>
                                        <Columns>
                                            <telerik:GridBoundColumn FilterControlAltText="Filter WfInstantId column" HeaderText="Instant ID" 
                                                UniqueName="WfInstantId" DataField="WfInstantId" Visible="False">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridTemplateColumn FilterControlAltText="Filter ApprovalTaskSeq column" HeaderText="หมายเลขอ้างอิง" 
                                                UniqueName="ApprovalTaskSeq" DataField="ApprovalTaskSeq">
                                                <ItemTemplate>
                                                    <div title='<%#Eval("WfInstantId") %>'>
                                                        <%#Eval("ApprovalTaskSeq") %> 
                                                    </div>
                                                </ItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridBoundColumn FilterControlAltText="Filter Title column" HeaderText="หัวข้อคำขอ" UniqueName="Title"
                                                DataField="Title">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn FilterControlAltText="Filter StartWhen column" HeaderText="วันที่ทำคำขอ" UniqueName="StartWhen"
                                                DataField="StartWhen">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn FilterControlAltText="Filter UpdatedWhen column" HeaderText="ปรับปรุงล่าสุด" UniqueName="UpdatedWhen"
                                                DataField="UpdatedWhen">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn FilterControlAltText="Filter Status column" HeaderText="สถานะ" UniqueName="Status"
                                                DataField="Status">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridCheckBoxColumn FilterControlAltText="Filter Completed column" HeaderText="สมบูรณ์" UniqueName="Completed"
                                                DataField="Completed">
                                            </telerik:GridCheckBoxColumn>
                                        
                                            <telerik:GridTemplateColumn FilterControlAltText="Filter Cancel column" HeaderText="อ้างอิง" 
                                                UniqueName="CancelButtons" >
                                                <ItemTemplate>
                                                    <asp:LinkButton runat="server" ID="lbtCancel" CommandArgument='<%#Eval("WfInstantId") %>' CommandName="ApprovalTaskSeq" OnCommand="LinkButton_Command">ยกเลิก</asp:LinkButton>
                                                </ItemTemplate>
                                            </telerik:GridTemplateColumn>
                                        
                                            <telerik:GridTemplateColumn FilterControlAltText="Filter RenderCustomButtons column" HeaderText="อ้างอิง" 
                                                UniqueName="RenderCustomButtons" DataField="RenderCustomButtons">
                                                <ItemTemplate>
                                                    <%#Eval("RenderCustomButtons") %>
                                                </ItemTemplate>
                                            </telerik:GridTemplateColumn>

                                        </Columns>
                                        <EditFormSettings>
                                            <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                                            </EditColumn>
                                        </EditFormSettings>
                                    </MasterTableView>
                                    <FilterMenu EnableImageSprites="False">
                                    </FilterMenu>
                                </telerik:RadGrid>
                            </asp:Panel>
                    
                            <asp:Panel ID="Panel2" runat="server" CssClass="auto-style5">
                                <div class="auto-style3" style="width: 97%; visibility:collapse">
                                    <span style="color: rgb(35, 75, 147); font-family: 'segoe ui', arial, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;">
                                        <a href="#" >ประวัติการทำคำขอ</a> 
                                        &gt; 
                                        <a href="#" >[ABS082] คำขอลาป่วย:นางสาว สยาม สุโขทัย</a>
                                    </span><br/>
                                    <hr />
                                    <h3>ข้อมูลคำขอลาป่วย:นางสาว สยาม สุโขทัย</h3>
                            
                                    <telerik:RadTabStrip ID="RadTabStrip2" runat="server" SelectedIndex="1" Width="600px"
                                        MultiPageID="RadMultiPage2" AutoPostBack="True" >
                                        <Tabs>
                                            <telerik:RadTab runat="server" PageViewID="RadPageView4" Text="รายละเอียดในคำขอ">
                                            </telerik:RadTab>
                                            <telerik:RadTab runat="server" PageViewID="RadPageView5" Text="ประวัติการอนุมัติ" Selected="True">
                                            </telerik:RadTab> 
                                            <telerik:RadTab runat="server" PageViewID="RadPageView6" Text="ขั้นตอนการขออนุมัติปกติ">
                                            </telerik:RadTab> 
                                        </Tabs>
                                    </telerik:RadTabStrip> 
                                    <telerik:RadMultiPage ID="RadMultiPage2" Runat="server" BorderColor="Silver" 
                                        BorderStyle="Solid" BorderWidth="1px" SelectedIndex="1" Width="100%">
                                        <telerik:RadPageView ID="RadPageView4" runat="server" Selected="True" > 
                                            <table width="100%">
                                                <tr><!--
                                                    <td>
                                                    <img src="Image/images_approved.jpg"/>
                                                    </td>
                                                    <td>
                                                        <img src="Image/images_rejected.jpg"/>
                                                    </td>-->
                                                    <td>
                                                        <div style="padding:25px 10px 10px 10px">
                                                        - หมายเลขอ้างอิง : ABS082<br/>
                                                        - หัวข้อคำขอ : คำขอลาป่วย:นางสาว สยาม สุโขทัย<br/>
                                                            - วันทำคำขอ : 20 มกราคม 2556<br/>
                                                        - ประเภทคำขอ : แบบฟอร์มใบลา 
                                                    </div>
                                                    </td>
                                                    <td width="200px">
                                                        <img src="Image/images_pending.jpg" style="height: 129px; width: 197px"/>
                                                    </td> 
                                                </tr>
                                            </table> 
                                            <div style="padding-left: 50px;">
                                                <h3>
                                                    การกระทำ : 
                                                    <asp:LinkButton runat="server" ID="lbn" Text="ยกเลิก" ForeColor="Blue"/>
                                                    <asp:LinkButton runat="server" ID="LinkButton1" Text="อนุมัติ" Enabled="False" ForeColor="Silver"/>
                                                    <asp:LinkButton runat="server" ID="LinkButton2" Text="ส่งต่อ" Enabled="False" ForeColor="Silver"/>
                                                    <asp:LinkButton runat="server" ID="LinkButton3" Text="ตีกลับ" Enabled="False" ForeColor="Silver"/>
                                            
                                                </h3>
                                            </div>
                                            <div class="auto-style3" style="width: 95%">ฟอร์มอ่าน</div>
                                      
                                             &nbsp;<br/>
                                        </telerik:RadPageView>
                                        <telerik:RadPageView ID="RadPageView5" runat="server" CssClass="auto-style4">
                                     
                                            <telerik:RadTreeList ID="RadTreeList1" runat="server" DataKeyNames="ID" ParentDataKeyNames="ParentID" >
                                            </telerik:RadTreeList>
                                     
                                        </telerik:RadPageView> 

                                        <telerik:RadPageView ID="RadPageView6" runat="server" CssClass="auto-style4">
                                            <h4>&nbsp;ขั้นตอนการขออนุมัติปกติของคำขอลา มีดังต่อไปนี้</h4> 
                                            <telerik:RadGrid ID="RadGrid2" runat="server">
                                            </telerik:RadGrid> 
                                        </telerik:RadPageView>
                                   </telerik:RadMultiPage> 

                                 </div>
                            </asp:Panel>

                        </telerik:RadPageView>     
                        <telerik:RadPageView ID="RadPageView116" runat="server" CssClass="auto-style4">
                                        
                            <table width="100%">
                                <tr>
                                    <td>
                                        <h3>คำขอที่รอการอนุมัติจากฉัน</h3>
                                    </td>
                                    <td style="text-align: right" width="100px">
                                        แสดงเฉพาะ
                                    </td>
                                    <td style="text-align: right" width="150px">
                                
                                        <telerik:RadComboBox ID="RadComboBox3" Runat="server">
                                            <Items>
                                                <telerik:RadComboBoxItem runat="server" Selected="True" Text="แบบฟอร์มใบลา" Value="RadComboBoxItem1" />
                                                <telerik:RadComboBoxItem runat="server" Text="แบบฟอร์มขอโครงการ" Value="RadComboBoxItem2" />
                                            </Items>
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                            <telerik:RadGrid runat="server" ID="gridRadMyWaitingApprove" CellSpacing="0" GridLines="None"
                                AutoGenerateColumns="False">
                                <MasterTableView>
                                    <CommandItemSettings ExportToPdfText="Export to PDF" />
                                    <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
                                        <HeaderStyle Width="20px" />
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True">
                                        <HeaderStyle Width="20px" />
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn FilterControlAltText="Filter Icon column" UniqueName="Icon">
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridBoundColumn FilterControlAltText="Filter approval_task_seq column" HeaderText="หมายเลขอ้างอิง" UniqueName="approval_task_seq">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn FilterControlAltText="Filter title column" HeaderText="หัวข้อคำขอ" UniqueName="title">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn FilterControlAltText="Filter start_when column" HeaderText="วันที่ทำคำขอ" UniqueName="start_when">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn FilterControlAltText="Filter task_status column" HeaderText="สถานะ" UniqueName="task_status">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn FilterControlAltText="Filter IsTaskCompleted column" HeaderText="สมบูรณ์" UniqueName="IsTaskCompleted">
                                        </telerik:GridBoundColumn>
                                    </Columns>
                                    <EditFormSettings>
                                        <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                                        </EditColumn>
                                    </EditFormSettings>
                                </MasterTableView>
                                <FilterMenu EnableImageSprites="False">
                                </FilterMenu>
                            </telerik:RadGrid>
                                        
                        </telerik:RadPageView>
                                
                    </telerik:RadMultiPage> 
                 </asp:Panel>
            </center>
        </asp:Content>